QEMU USB Tablet is not really a tablet - it's a trick
authorDominique Leuenberger <dominique-gnomezilla@leuenberger.net>
Tue, 12 Jan 2016 08:29:00 +0000 (08:29 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 13 Jan 2016 04:03:14 +0000 (23:03 -0500)
Unfortunately, Qemu gives us this confusing device to work with,
and the best we can do is filter it out based on its name.

https://bugzilla.gnome.org/show_bug.cgi?id=760445

gdk/x11/gdkdevicemanager-xi2.c

index 01fc7c609da7c8a041fd9126a838416a14ddf1b5..72a8bcd52d8a3d4e4a42de7759524713b219a0ed 100644 (file)
@@ -429,6 +429,7 @@ create_device (GdkDeviceManager *device_manager,
         input_source = GDK_SOURCE_PEN;
       else if (!strstr (tmp_name, "mouse") &&
                !strstr (tmp_name, "pointer") &&
+               !strstr (tmp_name, "qemu usb tablet") &&
                has_abs_axes (display, dev->classes, dev->num_classes))
         input_source = GDK_SOURCE_TOUCHSCREEN;
       else